Pour modéliser le réseau social de type twitter, vous allez :
1. Copier et compléter le programme suivant avec votre éditeur Python
import networkx as nx
import matplotlib.pyplot as plt
rsTwitter = nx.DiGraph()
options = {
'node_color': ['skyblue', 'red', 'green', 'orange', 'magenta', 'pink', 'cyan', 'yellow', 'brown'],
"edgecolors": "black", #couleur ligne autour des sommets
'node_size': 3000, #diamètre des sommets
"linewidths": 2, #largeur ligne autour des sommets
"font_size" : 10, "font_weight" : "bold", "font_color": "black",
"edge_color" : "red", #couleur segments
'width': 3 #largeur segments
}
title_font = {'size':'20', 'color':'black'}
plt.figure(figsize=(10,8)) #largeur et hauteur de la figure
plt.title("Graphe Réseau social type Twitter", **title_font)
rsTwitter.add_node("Alban")
# A compléter
rsTwitter.add_edge("Alban", "Béatrice")
# A compléter
nx.draw(rsTwitter, with_labels=True, **options)
plt.show()
plt.savefig("graphe.pdf")
2. Ajouter les lignes de code qui permettent d'afficher dans la console :
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0